
const target = require('./src/URL')
module.exports = {

  // 项目部署的基本路径
  publicPath: "/",

  // 构建输出路径 ,vue-cli-service build 时生成。
  outputDir: "dist",

  //放置生成的静态资源 (js、css、img、fonts) 和 outputDir 同级。
  assetsDir: "static",

  // 是否在开发环境下通过 eslint-loader 在每次保存时 lint 代码。这个值会在 @vue/cli-plugin-eslint 被安装之后生效。
  lintOnSave: true,

  //是否使用包含运行时编译器的 Vue 构建版本
  runtimeCompiler: false,

  //是否需要 map
  productionSourceMap: false,

  // 偏向app
  pwa: {},

  devServer: {
    host: 'localhost',
    port: '8089', // 端口号
    https: false, // 是否支持https
    open: false, // 配置自动启动浏览器
    hot: true,
    // 配置代理
    disableHostCheck: true,
    /* 使用代理 */
    proxy: {
      '/api': {
        /* 目标代理服务器地址 */
        target: target.target,
        /* 允许跨域 */
        changeOrigin: true,
        pathRewrite: {
          '^/api': '' // 调用接口时带 / 使用'' 不带使用 '/'，例如 /sys/login 则使用 '' ， sys/login 则使用 '/'
        }
      }
    },
  }
}
